/**
 * auth 全选JS
 */
$(function(){
	$("tbody input[type='checkbox']").click(function(){
		var this_=$(this);
		var thisname=this_.attr("value-name");
		//判断当前选择的是项目 控制器 
		var level=3;
		var m=thisname.match(/\//ig);
		if(m==null){
			level=1;
		}else{
			switch(m.length){
				case 1:
					level=2;
					break;
				case 2:
					level=3;
					break;
				default:
					level=3;
			}
		}
		
		if(level==3){
			return;
		}
		
		//变量当前input下方所有input
		$(this).parent().parent().nextAll().find("input[type='checkbox']").each(function(){
			var thatname=$(this).attr("value-name");
			if(level==1){
				//获取thatname第一个斜杠前内容
				thatname=thatname.substring(0,thatname.indexOf("/"));
				
			}else{
				//获取thatname第二个斜杠前内容
				thatname=thatname.substring(0,thatname.indexOf("/",thatname.indexOf("/")+1));
			}
			//alert(thisname+" "+thatname);
			if(thisname==thatname){
				$(this).prop("checked",this_.prop("checked"));
			}
		});
	});
})